/**
 * @description 组件属性
 * @author: 陈陈
 * @date: 2025/05/09
 * @phone: 18560000860
 * @email: 18560000860@qq.com
 * @company: 济南晨霜信息技术有限公司 /
 * @business: 承接前后端项目的开发
 */
import popupProps from "../pure-popup/props.js";
export default {
	// 数据
	list: {
		type: Array,
		default: () => []
	},

	// 数据模式
	// lists: lists 每一项对应一列
	// children: children 级联数据模式
	dataMode: {
		type: String,
		default: "children"
	},

	// 默认选中项
	indexes: {
		type: Array,
		default: undefined
	},

	// 默认选中值
	values: {
		type: Array,
		default: undefined
	},

	// label 字段
	labelKey: {
		type: String,
		default: "label"
	},

	// value 字段
	valueKey: {
		type: String,
		default: "value"
	},

	// 子项字段
	childrenKey: {
		type: String,
		default: "children"
	},

	// 弹出层配置
	...popupProps,

	// 显示关闭按钮
	showNot: {
		type: Boolean,
		default: true
	},

	// 显示确认按钮
	showOk: {
		type: Boolean,
		default: true
	},

	// 标题提示
	placeholder: {
		type: String,
		default: "请选择"
	},

	// 选中图标
	checkedIconName: {
		type: String,
		default: "__checked"
	}
};
